package com.travel.entity;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.Data;

/**
 * 浏览记录
 * @author Administrator
 *
 */

@Data
@TableName("classmate_request_browse")
public class Browse {
	
	@TableId(value = "id", type = IdType.AUTO)
	private Integer id;
	
	@TableField("host")
	private String host;//来访者的主机名
	
	@TableField("ip_location")
	private String ipLocation;//获取省份和城市
	
	@TableField("method")
	private String method;//用户请求方式
	
	@TableField("browse_url")
	private String browseUrl;//访问的路径
	
	@TableField("agent")
	private String agent;//获取用户使用的浏览器
	
	@TableField("useros")
	private String useros;//操作系统
	
	@TableField("user_browser")
	private String userbrowser;//得到用户的浏览器名  
	
	@TableField("request_ip")
	private String requestIp;//浏览器访问的ip
	
	@TableField("get_ip")
	private String getIp;//多次反向代理后会有多个ip值，第一个ip才是真实ip
	
	@TableField("client_ip")
	private String clientIp;//获取请求主机IP地址,如果通过代理进来，则透过防火墙获取真实IP地址
	
	@TableField("request_url")
	private String requestUrl;//得到请求的URL地址
	
	@TableField("request_uri")
	private String requestUri;//得到请求的资源
	
	@TableField("query_string")
	private String queryString;//得到请求的URL地址中附带的参数
	
	@TableField("remote_addr")
	private String remoteAddr;//得到来访者的IP地址
	
	@TableField("remote_port")
	private Integer remotePort;//使用的端口号
	
	@TableField("local_addr")
	private String localAddr;//获取WEB服务器的IP地址
	
	@TableField("local_name")
	private String localName;//获取WEB服务器的主机名
	
	@TableField("created_time")
	private String createdTime;// 创建时间
	
}
